adequate explanation - Turkish English Dictionary